package com.kun.index.service;

import com.kun.index.entity.CollectUserBlog;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.HashMap;
import java.util.List;

/**
 * <p>
 * 用户收藏博客表 服务类
 * </p>
 *
 * @author kunkun
 * @since 2024-03-26
 */
public interface CollectUserBlogService extends IService<CollectUserBlog> {

    //收藏
    Integer addCollection(CollectUserBlog collectUserBlog);

    //取消收藏
    Integer deleteCollection(CollectUserBlog collectUserBlog);

    //核实收藏状态
    Integer checkCollectionStatus(CollectUserBlog collectUserBlog);

    //查询所收藏该博客的人数
    Integer queryCollectionNum(Integer blogId);

    //根据blogId查询所有的用户收藏记录
    List<CollectUserBlog> queryCollectUserBlogByConditions(HashMap<String, Object> collectUserBlog_condition);
}
